package org.spring.spring.definition;

/**
 * @projectName: sky-springboot
 * @package: org.spring.spring.definition
 * @className: CurrentCreateBean
 * @author: zhl
 * @description: 正在创建的bean对象信息
 * @date: 2024/3/18 15:13
 * @version: 1.0
 */
public class CurrentCreateBean {

    /** 正在创建的bean对象的普通对象 **/
    private Object target;

    /** 正在创建的bean对象的类型 **/
    private Class clazz;

    public Object getTarget() {
        return target;
    }

    public void setTarget(Object target) {
        this.target = target;
    }

    public Class getClazz() {
        return clazz;
    }

    public void setClazz(Class clazz) {
        this.clazz = clazz;
    }

    public CurrentCreateBean(Object target, Class clazz) {
        this.target = target;
        this.clazz = clazz;
    }
}
